2 research outputs found

    HYBRYDOWY, BINARNY ALGORYTM WOA OPARTY NA TRANSMITANCJI STO呕KOWEJ DO PROGNOZOWANIA DEFEKT脫W OPROGRAMOWANIA

    Get PDF
    Reliability is one of the key factors used to gauge software quality. Software defect prediction (SDP) is one of the most important factors which affects measuring software's reliability. Additionally, the high dimensionality of the features has a direct effect on the accuracy of SDP models. The objective of this paper is to propose a hybrid binary whale optimization algorithm (BWOA) based on taper-shape transfer functions for solving feature selection problems and dimension reduction with a KNN classifier as a new software defect prediction method. In this paper, the values of a real vector that represents the individual encoding have been converted to binary vector by using the four types of Taper-shaped transfer functions to enhance the performance of BWOA to reduce the dimension of the search space. The performance of the suggested method (T-BWOA-KNN) was evaluated using eleven standard software defect prediction datasets from the PROMISE and NASA repositories depending on the K-Nearest Neighbor (KNN) classifier. Seven evaluation metrics have been used to assess the effectiveness of the suggested method. The experimental results have shown that the performance of T-BWOA-KNN produced promising results compared to other methods including ten methods from the literature, four types of T-BWOA with the KNN classifier. In addition, the obtained results are compared and analyzed with other methods from the literature in terms of the average number of selected features (SF) and accuracy rate (ACC) using the Kendall W test. In this paper, a new hybrid software defect prediction method called T-BWOA-KNN has been proposed which is concerned with the feature selection problem. The experimental results have proved that T-BWOA-KNN produced promising performance compared with other methods for most datasets.Niezawodno艣膰 jest jednym z kluczowych czynnik贸w stosowanych do oceny jako艣ci oprogramowania. Przewidywanie defekt贸w oprogramowania SDP (ang. Software Defect Prediction) jest jednym z najwa偶niejszych czynnik贸w wp艂ywaj膮cych na pomiar niezawodno艣ci oprogramowania. Dodatkowo, wysoka wymiarowo艣膰 cech ma bezpo艣redni wp艂yw na dok艂adno艣膰 modeli SDP. Celem artyku艂u jest zaproponowanie hybrydowego algorytmu optymalizacji BWOA (ang. Binary Whale Optimization Algorithm) w oparciu o transmitancj臋 sto偶kow膮 do rozwi膮zywania problem贸w selekcji cech i redukcji wymiar贸w za pomoc膮 klasyfikatora KNN jako nowej metody przewidywania defekt贸w oprogramowania. W artykule, warto艣ci wektora rzeczywistego, reprezentuj膮cego indywidualne kodowanie zosta艂y przekonwertowane na wektor binarny przy u偶yciu czterech typ贸w funkcji transferu w kszta艂cie sto偶ka w celu zwi臋kszenia wydajno艣ci BWOA i zmniejszenia wymiaru przestrzeni poszukiwa艅. Wydajno艣膰 sugerowanej metody (T-BWOA-KNN) oceniano przy u偶yciu jedenastu standardowych zestaw贸w danych do przewidywania defekt贸w oprogramowania z repozytori贸w PROMISE i NASA w zale偶no艣ci od klasyfikatora KNN. Do oceny skuteczno艣ci sugerowanej metody wykorzystano siedem wska藕nik贸w ewaluacyjnych. Wyniki eksperyment贸w wykaza艂y, 偶e dzia艂anie rozwi膮zania T-BWOA-KNN pozwoli艂o uzyska膰 obiecuj膮ce wyniki w por贸wnaniu z innymi metodami, w tym dziesi臋cioma metodami na podstawie literatury, czterema typami T-BWOA z klasyfikatorem KNN. Dodatkowo, otrzymane wyniki zosta艂y por贸wnane i przeanalizowane innymi metodami z literatury pod k膮tem 艣redniej liczby wybranych cech (SF) i wsp贸艂czynnika dok艂adno艣ci (ACC), z wykorzystaniem testu W. Kendalla. W pracy, zaproponowano now膮 hybrydow膮 metod臋 przewidywania defekt贸w oprogramowania, nazwan膮 T-BWOA-KNN, kt贸ra dotyczy problemu wyboru cech. Wyniki eksperyment贸w wykaza艂y, 偶e w przypadku wi臋kszo艣ci zbior贸w danych T-BWOA-KNN uzyska艂a obiecuj膮c膮 wydajno艣膰 w por贸wnaniu z innymi metodami

    Utilizing hybrid functional fuzzy wavelet neural networks with a teaching learning-based optimization algorithm for medical disease diagnosis

    No full text
    Accurate medical disease diagnosis is considered to be an important classification problem. The main goal of the classification process is to determine the class to which a certain pattern belongs. In this article, a new classification technique based on a combination of The Teaching Learning-Based Optimization (TLBO) algorithm and Fuzzy Wavelet Neural Network (FWNN) with Functional Link Neural Network (FLNN) is proposed. In addition, the TLBO algorithm is utilized for training the new hybrid Functional Fuzzy Wavelet Neural Network (FFWNN) and optimizing the learning parameters, which are weights, dilation and translation. To evaluate the performance of the proposed method, five standard medical datasets were used: Breast Cancer, Heart Disease, Hepatitis, Pima-Indian diabetes and Appendicitis. The efficiency of the proposed method is evaluated using 5-fold cross-validation and 10-fold cross-validation in terms of mean square error (MSE), classification accuracy, running time, sensitivity, specificity and kappa. The experimental results show that the efficiency of the proposed method for the medical classification problems is 98.309%, 91.1%, 91.39%, 88.67% and 93.51% for the Breast Cancer, Heart Disease, Hepatitis, Pima-Indian diabetes and Appendicitis datasets, respectively, in terms of accuracy after 30 runs for each dataset with low computational complexity. In addition, it has been observed that the proposed method has efficient performance compared with the performance of other methods found in the related previous studies
    corecore